difference between magnetic field and electric